@CHARSET "UTF-8";

/* 전체 레이아웃 설정*/
body {
	width:975px;
	margin:0 auto;
/* 	border: 1px solid black; */
}

/* 1.header영역 설정*/
.header {
	border: 1px solid red;  
	margin: 0 auto;
	height: 120px;
}
/*로고 위치 설정*/
.mainLogo{
	
	border: 2px solid blue;
	position: absolute;
	margin: 40px auto;
}

ul {
	list-style-type: none;
}
/*상단메뉴 바 */
.topMenu {
	position: absolute;
	border: 2px solid black;
	margin: 40px 0 0 165px;
	width: 600px;
	height: 40px;
	font-family: 나눔바른고딕;
	font-weight: bold;
}

.menu {
	margin: 15px auto;
}

.menu li {
	/* 배치 방향 변경 */
	float: left;
	display: inline-block;
	margin-left: 60px;
}

a:link {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #fe7373;
}

/*로그인/회원가입/myPage*/
.loginMenu li {
	font-family: 나눔바른고딕;
	float: right;
	display: inline-block;
	margin-right: 10px;
}
/*우측 메뉴 바*/
.menuButton {
	border: 2px solid red;
	margin: 40px 0 0 766px;
	width: 205px;
	height: 40px;
}

button {
	cursor: pointer;
	margin: 4px 0 0 14px;
	width: 80px;
	height: 30px;
}

/*2. contents영역 설정*/
.contents {
	border: 1px solid red;
	margin: 0 auto;
	height: 608px;
}
/*footer영역 설정*/
.footer {
 	border: 1px solid black;
	font-family: 나눔바른고딕;
	text-align: center;
	/* margin: 0 auto; */
	height: 120px;
}
.footerMenu{
	/* border:1px solid red; */
	width:810px;
	height:120px;
	margin-left:165px;
	text-align:center;
}
/*footer위치 설정*/
.footerMenu ul li{
	display: inline;
}
/*footer로고 위치 설정*/
.footerLogo{
	float:left;
	margin-top:40px;
}